const formatOrderInfo = data => {
    //解构出orderType info 
    const { orderType, info } = data
    orderKeys = {} //格式化保存info中的key对应的中文,比如expressType对应的中文为 快递类型 
    orderInfo = [] //保存格式化后的info,转为数组 
    switch (orderType) {
        case "快递代取":
            orderKeys = {
                expressType: '快递类型',
                expressInfo: '取件信息',
                img: '图片',
                mark: '备注',
                arriveTime: '期望送达',
                genderLimit: '性别限制',
                expressNum: '快递数量'
            }
            break;
        case "打印服务":
            orderKeys = {
                filePath: '打印附件',
                pageNum: '页数',
                mark: '备注信息',
                colorPrint: '是否彩印',
                doublePrint: '是否双面'
            }
            break;
        case "校园跑腿":
            orderKeys = {
                content: '帮助内容'
            }
            break;
        case "快递代寄":
            orderKeys = {
                content: '帮助内容',
                img: '图片',
                mark: '备注信息'
            }
            break;
        case "租借服务":
            orderKeys = {
                content: '租界物品',
                rentTime: '租借时长'
            }
            break;
        case "游戏陪玩":
            orderKeys = {
                platform: '游戏平台',
                playDuration: '游戏时间或盘数',
                mark: '备注',
                gameID: '游戏ID',
            }
            break;
        case "代扔垃圾":
            orderKeys = {
                rubbishType: '垃圾大小',
                img: '图片', mark: '备注信息',
                rubbishNum: '垃圾数量',
            }
            break;
        case "代替服务":
            orderKeys = {
                content: '帮助内容'
            }
            break;
        case "其他帮助":
            orderKeys = {
                content: '帮助内容'
            }
            break;
    }
    //遍历info对象，将info中的值及orderKeys中的值存入orderInfo数组 
    for (let key in info) { orderInfo.push({ key: orderKeys[key], value: info[key] }) } return orderInfo
}
module.exports = { formatOrderInfo }